package org.qqcui.designpattern.uml;

/**
 * 聚合关系（Aggregation）表示的是整体和部分的关系，整体与部分可以分开。
 * 聚合关系是关联关系的特例，所以它具有关联的导航性(谁聚合谁的问题)与多重性（A里面聚合了多少个B这样的对象实例：单聚合/多重聚合）。
 * 使用带空心菱形的实线来表示
 * @author cuiqingqiang
 * @version 1.0
 * @date 2022/4/24 14:03
 **/
public class Computer {

    private Mouse mouse;

    private Monitor monitor;

    public void setMouse(Mouse mouse) {
        this.mouse = mouse;
    }

    public void setMonitor(Monitor monitor) {
        this.monitor = monitor;
    }
}

class Mouse{

}
class Monitor{

}
